kick oneself (for doing something) - Turkish English Dictionary